logic building in java programming